Sort a Tuple by its Float element¶
Sort a Tuple by its Float element.
Sample data:
[(‘item1’, ‘12.20’), (‘item2’, ‘15.10’), (‘item3’, ‘24.5’)]
prices = [
('item1', '12.20'),
('item2', '15.10'),
('item3', '24.5'),
]
print(sorted(prices, key = lambda x: float(x[1]), reverse=True))
Output:
[
('item3', '24.5'),
('item2', '15.10'),
('item1', '12.20')
]